﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Formation_Entreprise
{
    /// <summary>
    /// Objet Entreprise
    /// </summary>
    public class objEntreprise
    {
        // Déclaration des variables membres
        private string _entreprise;
        private string _contact;
        private string _telephone;
        private string _codePostal;
        private string _adresse;
        private string _ville;
        private string _secteurActivite;
        private string _courriel;
        private string _path;
        private int _conseiller;
        private string _note;


        // Constructeur par default de l'objet Entreprise
        public objEntreprise()
        {
            this.Entreprise = string.Empty;
            this.Contact = string.Empty;
            this.Telephone = string.Empty;
            this.CodePostal = string.Empty;
            this.Adresse = string.Empty;
            this.Ville = string.Empty;
            this.SecteurActivite = string.Empty;
            this.Courriel = string.Empty;
            this.Path = string.Empty;
            this.Conseiller = 0;
            this.Note = string.Empty;
        }


        // Constructeur par paramètres de l'objet Entreprise
        public objEntreprise(string entreprise, string contact, string telephone,
            string codePostal, string adresse, string ville, string secteurActivite,
            string courriel, string path, int conseiller, string note)
        {
            this.Entreprise = entreprise;
            this.Contact = contact;
            this.Telephone = telephone;
            this.CodePostal = codePostal;
            this.Adresse = adresse;
            this.Ville = ville;
            this.SecteurActivite = secteurActivite;
            this.Courriel = courriel;
            this.Path = path;
            this.Conseiller = conseiller;
            this.Note = note;
        }


        // Constructeur acceptant le nom de l'entreprise
        public objEntreprise(string entreprise)
        {
            this.Entreprise = entreprise;
        }


        #region METHODE DACCES

        //méthode d'accès pour le Nom
        public string Entreprise
        {
            get { return this._entreprise; }
            set { this._entreprise = value; }
        }


        //méthode d'accès pour le contact
        public string Contact
        {
            get { return this._contact; }
            set { this._contact = value; }
        }


        //méthode d'accès pour le tel
        public string Telephone
        {
            get { return this._telephone; }
            set { this._telephone = value; }
        }


        //méthode d'accès pour le codepostal
        public string CodePostal
        {
            get { return this._codePostal; }
            set { this._codePostal = value; }
        }


        //méthode d'accès pour l'adresse
        public string Adresse
        {
            get { return this._adresse; }
            set { this._adresse = value; }
        }


        //méthode d'accès pour la ville
        public string Ville
        {
            get { return this._ville; }
            set { this._ville = value; }
        }


        //méthode d'accès pour le secteur d'activité
        public string SecteurActivite
        {
            get { return this._secteurActivite; }
            set { this._secteurActivite = value; }
        }


        //méthode d'accès pour le courriel
        public string Courriel
        {
            get { return this._courriel; }
            set { this._courriel = value; }
        }


        //méthode d'accès pour le path
        public string Path
        {
            get { return this._path; }
            set { this._path = value; }
        }


        //méthode d'accès pour le conseiller
        public int Conseiller
        {
            get { return this._conseiller; }
            set { this._conseiller = value; }
        }


        //méthode d'accès pour les notes
        public string Note
        {
            get { return this._note; }
            set { this._note = value; }
        }
        #endregion
    }
}